artificial propagation - Spanish English Dictionary